"""
函数定义练习
"""
#  需求： 模拟通信基站工作流程  我给刘亦菲打电话
# print('--------拨号----------')
# print('我的手机发送信号包，到我就近的基站')
# print('我就近的基站几收到信号，会解析信号包，找到刘亦菲就近的基站')
# print('两个基站之间，通过电缆的形式，传输信号包')
# print('刘亦菲就近的基站接受信号包，并将信号包发送到刘亦菲的手机')
# print('--------嘟嘟嘟嘟嘟嘟嘟嘟-----------')


# 需求: 刘千琪给胡歌打电话
# print('--------拨号----------')
# print('刘千琪的手机发送信号包，到刘千琪就近的基站')
# print('刘千琪就近的基站几收到信号，会解析信号包，找到胡歌就近的基站')
# print('两个基站之间，通过电缆的形式，传输信号包')
# print('胡歌就近的基站接受信号包，并将信号包发送到胡歌的手机')
# print('--------嘟嘟嘟嘟嘟嘟嘟嘟-----------')

print('=' * 30)
# 定义方法
"""
    1. 明确方法名: call
    2. 是否有参数： A打电话给B 需要参数:src(打电话者) target（接电话者）
    3. 是否有返回值: 没有返回值
"""
def call(src,target):
    print('--------拨号----------')
    print(f'{src}的手机发送信号包，到{src}就近的基站')
    print(f'{src}就近的基站几收到信号，会解析信号包，找到{target}就近的基站')
    print('两个基站之间，通过电缆的形式，传输信号包')
    print(f'{target}就近的基站接受信号包，并将信号包发送到{target}的手机')
    print('--------嘟嘟嘟嘟嘟嘟嘟嘟-----------')

# 我给刘亦菲打电话
call('我','刘亦菲')

# 刘千琪给胡歌打电话
call('刘千琪','胡歌')

# 刘千琪给易烊千玺
call('刘千琪','易烊千玺')